target("testlog")
    set_kind("binary")
    add_files("testlog.cpp")
    add_includedirs("../include")  -- 添加对应的头文件目录
    add_deps("jsoncpp")  -- 添加对动态库的依赖
    add_links("jsoncpp")  -- 链接动态库
    add_cxflags("-g") -- 添加调试符号

target("cloudshare")
    set_kind("binary")
    add_files("cloudshare.cpp")
    add_includedirs("../include")                      -- 公共头文件
    add_includedirs("/usr/include/mysql")              -- MySQL 头文件
    add_deps("jsoncpp", "workflow", "backend")         -- 依赖的 xmake 子工程
    add_links("jsoncpp", "workflow", "backend",
              "mysqlclient", "pthread", "dl")         -- 链接 MySQL 客户端库
    add_cxflags("-g")


target("test_conn_pool")
    set_kind("binary")
    add_files("test_conn_pool.cpp")
    add_includedirs("../include")  -- 添加对应的头文件目录
    add_deps("jsoncpp", "connpool")  -- 添加对动态库的依赖
    add_links("jsoncpp", "connpool")  -- 链接动态库
    add_cxflags("-g") -- 添加调试符号